-
Notifications
You must be signed in to change notification settings - Fork 0
build(deps-dev): Bump vitest from 4.0.9 to 4.0.14 #164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No issues found across 2 files
Needs ReviewI recommend reviewing this upgrade before merging because Vitest now requires Node.js 20+ while the project lacks explicit version enforcement in package.json. The codebase does not use any of the deprecated APIs that were removed in the major version upgrade (poolMatchGlobs, environmentMatchGlobs, or third test parameter), and all test imports use relative paths avoiding the absolute import breaking change. The project uses native fetch rather than Axios, avoiding known MSW compatibility issues. However, without enforced Node.js version requirements, CI/CD pipelines or developer environments running Node.js 18 will fail. Consider adding an engines field to package.json specifying Node.js 20+ to prevent runtime compatibility issues. What we checked
Dependency UsageVitest serves as the complete testing infrastructure for this Cardano VPN frontend application, providing automated test coverage across critical business functions including API client operations, wallet connectivity features, and data-fetching hooks. The framework is integrated into the build toolchain through Vite configuration and package scripts, with additional developer productivity tools like UI-based test runners and code coverage reporting, ensuring quality assurance for the blockchain wallet integration and API communication layers that power the VPN service.
View 1 more usage
Less Important Usages (6)These usages were analyzed but no breaking changes were detected: vitest
ChangesVitest has been upgraded with three breaking changes: replacing the 'debug' package with 'obug' (affecting Debugger imports), changing peer dependency from '@types/debug' to '@opentelemetry/api', and replacing VitestModuleRunner type with PublicModuleRunner interface. Key new capabilities include OpenTelemetry tracing support throughout test execution, experimental file system caching for improved performance between reruns, and an extensible test artifact API with a tabbed UI failure view for screenshot comparisons.
View 115 more changes
View 18 more changes in the full analysis References (5)[1]: vitest upgraded from 4.0.9 to 4.0.14, which requires Node.js 20+, but package.json lacks engines field to enforce this requirement Line 52 in 14eeed3
[2]: Vitest configuration uses only standard options (globals, environment, setupFiles, coverage) - no deprecated APIs like poolMatchGlobs or environmentMatchGlobs detected Line 40 in 14eeed3
[3]: Test imports use relative paths (../../test/utils), avoiding the absolute import breaking change that affects src/tests directories
[4]: Tests use native fetch API via global.fetch mock, avoiding known Axios+MSW compatibility issues in Vitest 4
[5]: Vitest 4.0 breaking changes documentation confirms removal of deprecated config options and Node.js 20+ requirement, but codebase doesn't use any deprecated features (source link) fossabot analyzed this PR using static analysis and dependency research. View this analysis on the web |
cf58bef to
d7a946a
Compare
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 4.0.9 to 4.0.14. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.14/packages/vitest) --- updated-dependencies: - dependency-name: vitest dependency-version: 4.0.14 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
d7a946a to
7d93047
Compare
Bumps vitest from 4.0.9 to 4.0.14.
Release notes
Sourced from vitest's releases.
... (truncated)
Commits
9ca74cfchore: release v4.0.14821aa20feat(runner): Add full names to tasks (#9087)1256b5cfix: renamecollecttoimport, removeprepare(#9091)3326cc9fix: collect the duration of external imports (#9097)379185bfix(pool): initVITEST_POOL_ID+VITEST_WORKER_IDbefore environment setu...2c468eefix(jsdom): reuse abort signals if possible (#9090)e1b2e08fix: externalize before caching (#9077)acc5152perf: replacedebugwithobug(#9057)73b54cechore: release v4.0.13b27e002perf: avoid fetchModule roundtrip if the module is cached (#9075)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Summary by cubic
Updated Vitest to 4.0.15 to bring bug fixes and performance improvements for our test suite. No app code changes required.
Written for commit 7d93047. Summary will update automatically on new commits.